<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="Stylesheet" type="text/css" href="style.css">
<title>awk</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>

<ol>
<li>
在awk中使用自定义变量，需要停止单引号（'）转义，如: 
<pre>
	column =${1:-1} ;   awk '{print $'$column'}'
</pre>
 #此处column变量未在'内，由shell来转义

<li>
awk中变量既可以作为数字又可以作为string，+-/*%5种运算会把不合法数字（包含字母)当作0，还有一种运算符&lt;space&gt;（空格），相当于string的concat，连接两字符串。

<li>
{$12}

<li>
awk中的大于小于能判断字符串

<li>
正则表达式 ~ (matches) !~ (not matches) awk支持extended regular expressions, 形式如下:

<ul>
<li>
word!~/START/   或  weak~/(one|two)/

</ul>
<li>
awk中的表达式

<ul>
<li>
<strong>if</strong> (conditional) statement [ <strong>else</strong> statement ]

<li>
<strong>while</strong> (conditional) statement

<li>
<strong>for</strong> (expression; conditional; expression) statement

<li>
<strong>break</strong>

<li>
<strong>continue</strong>

<li>
{ [statement] ... }

<li>
variable=expression

<li>
<strong>print</strong> [expression-list] [&gt;expression]

<li>
<strong>next</strong>

<li>
<strong>exit</strong>

</ul>
<li>
awk中内置变量 

<li>
FS（input field separator variable），可以使用-F 参数来定义(只能是一个字符),也可以在BEGIN中定义变量FS=":"（可以是多个字符--分隔符必须与此字符串一致)，

<li>

</ol>

</body>
</html>
